home *** CD-ROM | disk | FTP | other *** search
/ Flashy TrueType Fonts / Flashy TrueType Fonts.iso / cad / install.dat < prev    next >
Text File  |  1996-06-09  |  8KB  |  256 lines

  1. /*
  2.  * INSTALL.DAT
  3.  * Project: Swift CAD
  4.  * Version: 1.05
  5. */
  6.  
  7. @DefineProject
  8.     @Name = "Swift CAD"
  9.     @Version = "1.05"
  10.     @Subdir = "\\CAD"
  11.     @OutDrive = Z
  12. @EndProject
  13.  
  14. @DefineVars
  15.     @Qstring @PkgType   = "BOX"
  16.  
  17.     @Integer @Blue       = @RGB(0,0,255)             //DEFINE COLOR BLUE
  18.     @Integer @Black      = @RGB(0,0,0)               //DEFINE COLOR BLACK
  19.  
  20.     @Qstring @Item1 
  21.     @Qstring @Item2 
  22.     @Qstring @Item3 
  23.     @Qstring @Item4 
  24.     @Qstring @Item5 
  25.  
  26. @EndVars
  27.  
  28.  
  29. @BackgroundMode(3,@Blue,@Black)
  30. @Display
  31.     @Cls
  32.  
  33.     Congratulations on your purchase of @Name!
  34.     
  35.     This program will now install @Name 
  36.     to your hard disk drive and verify the integrity
  37.     of the CD-ROM disk. You may press the [Esc] key
  38.     at any time to abort the installation.
  39.  
  40.  
  41.     @Pause
  42. @EndDisplay
  43. @PkgType = @GetINI("COSMI CDSETUP", "PkgMethod")
  44.  
  45. @GetOutDrive
  46.     @Cls
  47.     Select the HARD disk drive on which you wish to install your
  48.     new copy of @Name.  ie. "Drive C:"
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.     
  58.     @Suppress(0, 1)
  59.     Use the [CURSOR] to highlight a drive letter. Press [ENTER]
  60.     to select that drive.
  61.     
  62.  
  63. @EndOutDrive
  64.  
  65. @GetSubdir
  66.     @Cls
  67.     INSTALL is now suggesting a name for a program destination subdirectory 
  68.     to which files will be copied. Press [ENTER] to use @OutDrive:@SubDir,
  69.     or type "\" and a "path", where "path" is the subdirectory you want INSTALL
  70.     to use.
  71.  
  72.  
  73.     
  74.  
  75. @Prompt = "Which subdirectory ([Enter] = @Subdir) ?"
  76. @EndSubdir
  77.  
  78.  
  79.  @Item1 = "@OutDrive:\\@Subdir\\swiftcad.exe, @Name, @OutDrive:\\@Subdir\\swiftcad.exe"
  80.  @Item2 = "@OutDrive:\\@Subdir\\swiftcad.hlp, @Name Help, @OutDrive:\\@Subdir\\swiftcad.hlp"
  81.  @Item3 = "@OutDrive:\\@Subdir\\scadman.wri, @Name Manual, @OutDrive:\\@Subdir\\scadman.wri"
  82.  @Item4 = "@OutDrive:\\@Subdir\\juggler.exe, Juggler, @OutDrive:\\@Subdir\\juggler.exe"
  83.  @Item5 = "@OutDrive:\\@Subdir\\juggler.wri, Juggler Manual, @OutDrive:\\@Subdir\\juggler.wri"
  84.  
  85. @DefineDisk
  86.     @Label = "CAD  Disk #1"
  87.     @BeginLib 781.001
  88.         @F PROGRESS.DLL @S 23040 @O PROGRESS.DLL
  89.         @F STATUS.DLL @S 26132 @O STATUS.DLL
  90.         @F SWIFTCAD.EXE @S 269584 @O SWIFTCAD.EXE
  91.         @F SWIFTCAD.HLP @S 44676 @O SWIFTCAD.HLP
  92.         @F HELV.FNT @S 92834 @O HELV.FNT
  93.         @F ISO.FNT @S 36812 @O ISO.FNT
  94.         @F OUTLINE.FNT @S 101599 @O OUTLINE.FNT
  95.         @F SIMPLE.FNT @S 52022 @O SIMPLE.FNT
  96.         @F STANDRD.FNT @S 33209 @O STANDRD.FNT
  97.         @F STENCIL.FNT @S 77635 @O STENCIL.FNT
  98.         @F SWIFTCAD.WRI @S 34304 @O SWIFTCAD.WRI
  99.         @F CAR.CCF @S 8182 @O CAR.CCF
  100.         @F FLOORPLN.CCF @S 24064 @O FLOORPLN.CCF
  101.         @F GEARSHFT.CCF @S 31413 @O GEARSHFT.CCF
  102.         @F KINETIC.CCF @S 22736 @O KINETIC.CCF
  103.         @F ELCTRC22.DXF @S 2210 @O ELCTRC22.DXF
  104.         @F ARROW.DXF @S 1634 @O ARROW.DXF
  105.         @F ARROW2.DXF @S 3282 @O ARROW2.DXF
  106.         @F BALL.DXF @S 1519 @O BALL.DXF
  107.         @F BAR.DXF @S 3792 @O BAR.DXF
  108.         @F BASEBALL.DXF @S 1749 @O BASEBALL.DXF
  109.         @F BASSCLEF.DXF @S 1643 @O BASSCLEF.DXF
  110.         @F BATHTUB.DXF @S 2332 @O BATHTUB.DXF
  111.         @F BAUHAUS.DXF @S 2778 @O BAUHAUS.DXF
  112.         @F BLAST.DXF @S 2182 @O BLAST.DXF
  113.         @F BOWLINGB.DXF @S 1345 @O BOWLINGB.DXF
  114.         @F BSKTBALL.DXF @S 1523 @O BSKTBALL.DXF
  115.         @F CHAIR.DXF @S 4226 @O CHAIR.DXF
  116.         @F CHURCH.DXF @S 2128 @O CHURCH.DXF
  117.         @F COMPASS.DXF @S 7784 @O COMPASS.DXF
  118.         @F COOKER.DXF @S 4536 @O COOKER.DXF
  119.         @F CROTCHET.DXF @S 1348 @O CROTCHET.DXF
  120.         @F CUBICLE.DXF @S 2956 @O CUBICLE.DXF
  121.         @F CUPBOARD.DXF @S 2230 @O CUPBOARD.DXF
  122.         @F DBLEDOOR.DXF @S 2405 @O DBLEDOOR.DXF
  123.         @F DEMISEMI.DXF @S 3331 @O DEMISEMI.DXF
  124.         @F DESK.DXF @S 5179 @O DESK.DXF
  125.         @F DISABLED.DXF @S 3187 @O DISABLED.DXF
  126.         @F DOOR.DXF @S 1594 @O DOOR.DXF
  127.         @F DOUBLEBD.DXF @S 2700 @O DOUBLEBD.DXF
  128.         @F ELCTRC01.DXF @S 1724 @O ELCTRC01.DXF
  129.         @F ELCTRC02.DXF @S 2010 @O ELCTRC02.DXF
  130.         @F ELCTRC03.DXF @S 1593 @O ELCTRC03.DXF
  131.         @F ELCTRC04.DXF @S 2227 @O ELCTRC04.DXF
  132.         @F ELCTRC05.DXF @S 1690 @O ELCTRC05.DXF
  133.         @F ELCTRC06.DXF @S 2102 @O ELCTRC06.DXF
  134.         @F ELCTRC07.DXF @S 2154 @O ELCTRC07.DXF
  135.         @F ELCTRC08.DXF @S 3716 @O ELCTRC08.DXF
  136.         @F ELCTRC09.DXF @S 1930 @O ELCTRC09.DXF
  137.         @F ELCTRC10.DXF @S 1647 @O ELCTRC10.DXF
  138.         @F ELCTRC11.DXF @S 1824 @O ELCTRC11.DXF
  139.         @F ELCTRC12.DXF @S 1520 @O ELCTRC12.DXF
  140.         @F ELCTRC13.DXF @S 1988 @O ELCTRC13.DXF
  141.         @F ELCTRC14.DXF @S 1841 @O ELCTRC14.DXF
  142.         @F ELCTRC15.DXF @S 1642 @O ELCTRC15.DXF
  143.         @F ELCTRC16.DXF @S 2664 @O ELCTRC16.DXF
  144.         @F ELCTRC17.DXF @S 1591 @O ELCTRC17.DXF
  145.         @F ELCTRC18.DXF @S 1488 @O ELCTRC18.DXF
  146.         @F ELCTRC19.DXF @S 1580 @O ELCTRC19.DXF
  147.         @F ELCTRC20.DXF @S 1621 @O ELCTRC20.DXF
  148.         @F ELCTRC21.DXF @S 1842 @O ELCTRC21.DXF
  149.         @F 8BALL.DXF @S 1525 @O 8BALL.DXF
  150.         @F ELCTRC23.DXF @S 1972 @O ELCTRC23.DXF
  151.         @F ELCTRC24.DXF @S 2302 @O ELCTRC24.DXF
  152.         @F ELCTRC25.DXF @S 1852 @O ELCTRC25.DXF
  153.         @F ELCTRC26.DXF @S 1852 @O ELCTRC26.DXF
  154.         @F ELCTRC27.DXF @S 1400 @O ELCTRC27.DXF
  155.         @F ELCTRC28.DXF @S 2099 @O ELCTRC28.DXF
  156.         @F ELCTRC29.DXF @S 2680 @O ELCTRC29.DXF
  157.         @F ELCTRC30.DXF @S 2585 @O ELCTRC30.DXF
  158.         @F ELCTRC31.DXF @S 2156 @O ELCTRC31.DXF
  159.         @F ELCTRC32.DXF @S 3508 @O ELCTRC32.DXF
  160.         @F ELCTRC33.DXF @S 2149 @O ELCTRC33.DXF
  161.         @F ELCTRC34.DXF @S 2694 @O ELCTRC34.DXF
  162.         @F ELCTRC35.DXF @S 2585 @O ELCTRC35.DXF
  163.         @F ELCTRC36.DXF @S 2618 @O ELCTRC36.DXF
  164.         @F ELCTRC37.DXF @S 3220 @O ELCTRC37.DXF
  165.         @F ELCTRC38.DXF @S 2984 @O ELCTRC38.DXF
  166.         @F ELCTRC39.DXF @S 1894 @O ELCTRC39.DXF
  167.         @F ELCTRC40.DXF @S 2871 @O ELCTRC40.DXF
  168.         @F ELCTRC41.DXF @S 2943 @O ELCTRC41.DXF
  169.         @F ELCTRC42.DXF @S 2865 @O ELCTRC42.DXF
  170.         @F ELCTRC43.DXF @S 3812 @O ELCTRC43.DXF
  171.         @F ELCTRC44.DXF @S 1255 @O ELCTRC44.DXF
  172.         @F ELCTRC45.DXF @S 2842 @O ELCTRC45.DXF
  173.         @F ELCTRC46.DXF @S 2375 @O ELCTRC46.DXF
  174.         @F ELCTRC47.DXF @S 2681 @O ELCTRC47.DXF
  175.         @F ELCTRC48.DXF @S 1741 @O ELCTRC48.DXF
  176.         @F ELCTRC49.DXF @S 1705 @O ELCTRC49.DXF
  177.         @F ELCTRC50.DXF @S 1542 @O ELCTRC50.DXF
  178.         @F FLAG.DXF @S 51378 @O FLAG.DXF
  179.         @F FLAT.DXF @S 2313 @O FLAT.DXF
  180.         @F FOOTBALL.DXF @S 5207 @O FOOTBALL.DXF
  181.         @F GLOBAL.DXF @S 1675 @O GLOBAL.DXF
  182.         @F GOLFHOLE.DXF @S 2483 @O GOLFHOLE.DXF
  183.         @F HALLTBLE.DXF @S 3886 @O HALLTBLE.DXF
  184.         @F HEXAGON.DXF @S 1712 @O HEXAGON.DXF
  185.         @F HMMR&SIC.DXF @S 3109 @O HMMR&SIC.DXF
  186.         @F JOCKEYHT.DXF @S 1765 @O JOCKEYHT.DXF
  187.         @F MAPLELF.DXF @S 3418 @O MAPLELF.DXF
  188.         @F NORTH.DXF @S 2831 @O NORTH.DXF
  189.         @F OFFICE.DXF @S 3238 @O OFFICE.DXF
  190.         @F PIANO.DXF @S 16444 @O PIANO.DXF
  191.         @F PINGPONG.DXF @S 1868 @O PINGPONG.DXF
  192.         @F POLYGON.DXF @S 1556 @O POLYGON.DXF
  193.         @F QUAVER.DXF @S 2009 @O QUAVER.DXF
  194.         @F RECYCLE.DXF @S 2182 @O RECYCLE.DXF
  195.         @F SALOON.DXF @S 2428 @O SALOON.DXF
  196.         @F SEMI.DXF @S 2670 @O SEMI.DXF
  197.         @F SHARP.DXF @S 4281 @O SHARP.DXF
  198.         @F SIGN.DXF @S 2458 @O SIGN.DXF
  199.         @F SINGLEBD.DXF @S 2362 @O SINGLEBD.DXF
  200.         @F SINK.DXF @S 3724 @O SINK.DXF
  201.         @F SNOWFLKE.DXF @S 6532 @O SNOWFLKE.DXF
  202.         @F SOCCER.DXF @S 3625 @O SOCCER.DXF
  203.         @F SOFA1.DXF @S 3125 @O SOFA1.DXF
  204.         @F STAIRWAY.DXF @S 5199 @O STAIRWAY.DXF
  205.         @F STAIRWY2.DXF @S 5224 @O STAIRWY2.DXF
  206.         @F STAR.DXF @S 2081 @O STAR.DXF
  207.         @F TBLE&CHR.DXF @S 6370 @O TBLE&CHR.DXF
  208.         @F TELEPHNE.DXF @S 2932 @O TELEPHNE.DXF
  209.         @F THERMPNE.DXF @S 3122 @O THERMPNE.DXF
  210.         @F TOILET.DXF @S 2397 @O TOILET.DXF
  211.         @F TREBLE.DXF @S 2683 @O TREBLE.DXF
  212.         @F WEIGHTS.DXF @S 2790 @O WEIGHTS.DXF
  213.         @F WINDOW.DXF @S 2729 @O WINDOW.DXF
  214.     @EndLib
  215. @EndDisk
  216.  
  217.  
  218. @Finish
  219. @Cls
  220.     @Copy("scadman.wri", "@OutDrive:\\@Subdir\\*.*")
  221. @If("@PkgType" == "JEWEL")
  222.     @MkDir("@OutDrive:\\@Subdir")
  223.     @Copy("juggler.*", "@OutDrive:\\@Subdir\\*.*")
  224.     @Copy("jgsnd*.*" , "@OutDrive:\\@Subdir\\*.*")
  225.  
  226.     @ProgramManager("[CreateGroup(COSMI @Name)][AddItem(@Item1, 0)]
  227.     [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
  228.     [AddItem(@Item5, 0)]")
  229. @Else
  230.     @MkDir("@OutDrive:\\@Subdir")
  231.     @Copy("juggler.*", "@OutDrive:\\@Subdir\\*.*")
  232.     @Copy("jgsnd*.*" , "@OutDrive:\\@Subdir\\*.*")
  233.  
  234.     @ProgramManager("[CreateGroup(COSMI @Name)][AddItem(@Item1, 0)]
  235.     [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
  236.     [AddItem(@Item5, 0)]")
  237.     
  238. @EndIf
  239.  
  240.     @ChDrive @OutDrive
  241.     @ChDir "@SubDir"
  242.     //delete files from cosmitmp.dir and remove that dir
  243.     @Delete("@OutDrive:\\cosmitmp.dir\\*.*")
  244.     @RmDir("@OutDrive:\\cosmitmp.dir")
  245.  
  246. @Cls
  247.     Installation of @Name is now finished.
  248.     A New application group has been created titled COSMI.
  249.  
  250.  
  251.  
  252.     @Pause
  253. @EndFinish
  254.  
  255. /* end-of-file */
  256.